Central Ave, Alameda, CA, Alameda
"Food and service is great, place is small, food is slightly more salty then my taste but great place"
2306 Central Ave, Alameda, CA 94501-4561, Alameda
"Fresh. Delicious. Abundant."
"Food and service is great, place is small, food is slightly more salty then my taste but great place"